package office.service.hr;

import java.util.List;

import office.action.hr.form.RecruitPlanForm;
import office.service.finance.ICheckFolwService;
import platform.common.exception.BusinessException;

public interface IRecruitPlanService extends ICheckFolwService{

	/**
	 * 获取招聘计划信息
	 * @return
	 * @throws BusinessException
	 */
	public List getRecruitPlanList(String userId,String roleName,String deptId,String companyId) throws BusinessException;
	/**
	 * 编辑招聘计划
	 * @throws BusinessException
	 */
	public void editRecruitPlan(RecruitPlanForm objctForm)throws BusinessException;
	/**
	 * 根据id获取对象
	 * @param id
	 * @return
	 * @throws BusinessException
	 */
	public RecruitPlanForm getById(String id)throws BusinessException;
	/**
	 * 根据id删除对象
	 * @param id
	 * @throws BusinessException
	 */
	public void deleteById(String id)throws BusinessException;
	/**
	 * 修改状态
	 * @param objctForm
	 * @throws Exception
	 */
	public void checkDate(RecruitPlanForm objctForm)throws Exception;
}
